home *** CD-ROM | disk | FTP | other *** search
/ Aminet 16 / Aminet 16 (1996)(GTI - Schatztruhe)[!][Dec 1996].iso / Aminet / hard / drivr / LCD_102.lha / io08dev.lha / IO_Library / fd / Io.fd
Text File  |  1995-06-21  |  3KB  |  85 lines

  1. ##base _IOBase
  2. ##bias 30
  3. ##public
  4. ***********************************************************
  5. *      Parallel interface function (D0-D7)                   *
  6. ***********************************************************
  7. io_AllocParPort()()
  8. io_FreeParPort()()
  9. io_SetParDirA(pin,dir)(D0,D1)
  10. io_SetParDir(signals)(D0)
  11. io_WriteParA(pin,state)(D0,D1)
  12. io_WritePar(signals)(D0)
  13. io_ReadParA(pin)(D0)
  14. io_ReadPar()()
  15. io_ResetPar()()
  16. ***********************************************************
  17. *    Parallel interface function (BUSY, POUT, SEL)           *
  18. ***********************************************************
  19. io_SetExtParDirA(pin,dir)(D0,D1)
  20. io_SetExtParDir(signals)(D0)
  21. io_WriteExtParA(pin,state)(D0,D1)
  22. io_WriteExtPar(signals)(D0)
  23. io_ReadExtParA(pin)(D0)
  24. io_ResetExtPar()()
  25. ***********************************************************
  26. *    Joyports interface functions (I/O)                      *
  27. ***********************************************************
  28. io_AllocJoyPort()()
  29. io_ReadJoy1A(pin)(D0)
  30. io_ReadJoy2A(pin)(D0)
  31. io_ResetJoy1()()
  32. io_ResetJoy2()()
  33. io_WriteJoy1A(pin,state)(D0,D1)
  34. io_WriteJoy2A(pin,state)(D0,D1)
  35. io_WriteJoy1(signals)(D0)
  36. io_WriteJoy2(signals)(D0)
  37. io_SetJoy1DirA(pin,dir)(D0,D1)
  38. io_SetJoy1Dir(signals)(D0)
  39. io_SetJoy2DirA(pin,dir)(D0,D1)
  40. io_SetJoy2Dir(signals)(D0)
  41. ***********************************************************
  42. *       Joyport interface functions (Joystick)              *
  43. ***********************************************************
  44. io_ReadExtJoy1A(pin)(D0)
  45. io_ReadExtJoy1()()
  46. io_ReadExtJoy2A(pin)(D0)
  47. io_ReadExtJoy2()()
  48. ***********************************************************
  49. *       Joyport interface functions (Mouse)                    *
  50. ***********************************************************
  51. io_ReadExtMouse1A(pin)(D0)
  52. io_ReadExtMouse1()()
  53. io_ReadExtMouse2A(pin)(D0)
  54. io_ReadExtMouse2()()
  55. ***********************************************************
  56. *    Serial interface functions                                *
  57. ***********************************************************
  58. io_SetSerBaud(baud,type,lenght)(D0,D1,D2)
  59. io_ReadSer()()
  60. io_WriteSer(data)(D0)
  61. *
  62. * !WARNING! Not yet functionally!
  63. *
  64. ***********************************************************
  65. *    DrivePort interface functions                            *
  66. ***********************************************************
  67. *
  68. * Reserved for the future :)
  69. *
  70. ***********************************************************
  71. *       Misc                                              *
  72. ***********************************************************
  73. io_WriteLed(state)(D0)                                      *
  74. ***********************************************************
  75. ##end
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.